"""
将ast BinOp类映射到可以在节点编辑器中使用的函数
"""

def Add(a,b):
	"""
	a + b : a 加 b
	"""
	return a + b

def Sub(a,b):
	"""
	a - b : a 减 b
	"""
	return a - b

def Mult(a,b):
	"""
	a * b : a 乘以 b
	"""
	return a * b

def Div(a,b):
	"""
	a / b : a 除以 b
	"""
	return a / b

def FloorDiv(a,b):
	"""
	a // b : 小于a除以b的最大整数
	"""
	return a // b

def Mod(a,b):
	"""
	a % b : 按模计算a、b
	"""
	return a % b

def Pow(a,b):
	"""
	a ** b : a的b次方
	"""
	return a ** b

def LShift(a,b):
	"""
	a << b : 左移位运算符
	"""
	return a << b

def RShift(a,b):
	"""
	a >> b : 右移位运算符
	"""
	return a >> b

def BitOr(a,b):
	"""
	a | b : 位或运算符
	"""
	return a | b

def BitXor(a,b):
	"""
	a ^ b : 位异或运算符
	"""
	return a ^ b

def BitAnd(a,b):
	"""
	a & b : 位与运算符
	"""
	return a & b